package com.sunshine.lnuplusweb.service;

import com.sunshine.lnuplusweb.entities.UserConfig;

/**
 * 用户配置服务
 */
public interface UserConfigService {
    //初始化或者创建用户时自动创建一个默认配置
    void addDefaultConfig(String userId);

    //添加一个配置，好像用不上
    void addConfig(UserConfig userConfig);

    //获取指定用户当前课表id
    int getNowScheduleId(String userId);

    //获取指定用户的配置
    UserConfig getUserConfig(String userId);

    //更改用户的课表信息
    void updateScheduleId(String userId, int scheduleId);

    //更改用户配置
    void updateUserConfig(UserConfig userConfig);
}
